package com.qfedu.yanglao20admin.article.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qfedu.yanglao20.entity.article.Article;

import java.util.List;

public interface ArticleTypeDao extends BaseMapper<Article> {
    /**
     * 添加文章类型
     *
     * @param article
     */
    void insertArticleType(Article article);

    /**
     * 查看文章类型
     *
     * @param id
     * @return
     */


    Article selectById(Integer id);

    /**
     * @param articleType
     * @return
     */
    Article selectByArticleTitle(String articleType);

    /**
     * 修改文章类型
     *
     * @param article
     */

    void updateArticle(Article article);

    /**
     * 添加文章类型上下级
     *
     * @param article
     */
    void insertArticleGrade(Article article);

    /**
     * 列出文章类型
     *
     * @return
     */
    List<Article> selectListAll();

    /**
     * 根据id查询文章类型和id
     *
     * @param id
     * @return
     */

    Article selectArticleById(Integer id);

    /**
     * 根据id 获取 文章类型的id和文章类型
     *
     * @param id
     * @return
     */
    Article selectArticleId(Integer id);
}
